package school.valon.dto;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public class CourseOfferingDto implements Serializable {

	private static final long serialVersionUID = 3037719672147510306L;

	private Integer courseOfferingId;

	private Date endDate;

	private SchoolDto school;

	private Date startDate;

	private CourseDto course;

	private StaffDto staff;

	private List<CourseOfferingStudentEnrolmentDto> courseOfferingStudentEnrolments;

	private List<StudentClassRecordingDto> studentClassRecordings;

	//averageStudentPerformanceMark
	private BigDecimal avrStdPerfMark;

	public Integer getCourseOfferingId() {
		return this.courseOfferingId;
	}

	public void setCourseOfferingId(Integer courseOfferingId) {
		this.courseOfferingId = courseOfferingId;
	}

	public Date getEndDate() {
		return this.endDate;
	}

	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	public SchoolDto getSchool() {
		return this.school;
	}

	public void setSchool(SchoolDto school) {
		this.school = school;
	}

	public Date getStartDate() {
		return this.startDate;
	}

	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}

	public CourseDto getCourse() {
		return this.course;
	}

	public void setCourse(CourseDto course) {
		this.course = course;
	}

	public StaffDto getStaff() {
		return this.staff;
	}

	public void setStaff(StaffDto staff) {
		this.staff = staff;
	}

	public List<CourseOfferingStudentEnrolmentDto> getCourseOfferingStudentEnrolments() {
		return this.courseOfferingStudentEnrolments;
	}

	public void setCourseOfferingStudentEnrolments(List<CourseOfferingStudentEnrolmentDto> courseOfferingStudentEnrolments) {
		this.courseOfferingStudentEnrolments = courseOfferingStudentEnrolments;
	}

	public List<StudentClassRecordingDto> getStudentClassRecordings() {
		return this.studentClassRecordings;
	}

	public void setStudentClassRecordings(List<StudentClassRecordingDto> studentClassRecordings) {
		this.studentClassRecordings = studentClassRecordings;
	}

	public BigDecimal getAvrStdPerfMark() {
		return avrStdPerfMark;
	}

	public void setAvrStdPerfMark(BigDecimal avrStdPerfMark) {
		this.avrStdPerfMark = avrStdPerfMark;
	}
}